package com.css.fxfzxczh.modules.resultsManagement.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class MapTemplate {
    //主键
    private String id;
    //图件类型
    private String mapType;
    //图件类型id
    private String mapTypeId;
    //字典图件类型
    private String dictType;
    //字典图件类型编码
    private String dictCode;
    //启用标志 0启用   1禁用
    private String enableFlag;
    //模板id
    private String templateId;
    //模板名称
    private String templateName;
    //版式  0横板  1竖版  2无 3横版带简介
    private String format;
    //上传人
    private String uploader;
    //上传日期
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date uploadTime;
    //删除标志
    private String delFlag;
    //创建人
    private String createUser;
    //创建时间
    private Date createTime;
    //修改人
    private String updateUser;
    //修改时间
    private Date updateTime;
    //开始时间
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;
    //结束时间
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;


}
